package com.ccb.sc.common.modules.setting.vo;

import com.ccb.sc.common.bind.annotation.Mapping;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @author ken
 * @version 1.0
 * @date 2020-09-21
 */
@ApiModel
public class PlatformSettingsVo implements Serializable {

    @ApiModelProperty("平台微信号")
    @NotNull
    @Mapping(value = "platform.wechatNo")
    private String wechatNo;

    @ApiModelProperty("平台助手微信号")
    @Mapping(value = "platform.assistantWechatNo")
    private String assistantWechatNo;

    @ApiModelProperty("平台客服微信号")
    @Mapping(value = "platform.serviceWechatNo")
    private String serviceWechatNo;

    @ApiModelProperty("平台客服Url")
    @Mapping(value = "platform.serviceUrl")
    private String serviceUrl;

    @ApiModelProperty("用户阳光值领取及提现规则")
    @Mapping(value = "platform.pointsRule")
    private String pointsRule;

    @ApiModelProperty("ios是否启用店主功能")
    @Mapping(value = "platform.ios.enable")
    private boolean IOSEnable;

    public String getWechatNo() {
        return wechatNo;
    }

    public void setWechatNo(String wechatNo) {
        this.wechatNo = wechatNo;
    }

    public String getAssistantWechatNo() {
        return assistantWechatNo;
    }

    public void setAssistantWechatNo(String assistantWechatNo) {
        this.assistantWechatNo = assistantWechatNo;
    }

    public String getServiceWechatNo() {
        return serviceWechatNo;
    }

    public void setServiceWechatNo(String serviceWechatNo) {
        this.serviceWechatNo = serviceWechatNo;
    }

    public String getServiceUrl() {
        return serviceUrl;
    }

    public void setServiceUrl(String serviceUrl) {
        this.serviceUrl = serviceUrl;
    }

    public String getPointsRule() {
        return pointsRule;
    }

    public void setPointsRule(String pointsRule) {
        this.pointsRule = pointsRule;
    }


    public boolean isIOSEnable() {
        return IOSEnable;
    }

    public void setIOSEnable(boolean IOSEnable) {
        this.IOSEnable = IOSEnable;
    }
}
